<?php
session_start();
include_once($_SERVER['DOCUMENT_ROOT'] . '/sandbox/PFBC/form.php');
include_once($_SERVER['DOCUMENT_ROOT'] . '/sandbox/modelos/m_vendedor.php');

$vendedor = new Vendedor;
$titulo = 'Criacao';
$formulario = 'criar';

//Esse aqui vem dele mesmo
if (isset($_POST['form'])) {
	if ($_POST['form'] == 'criar') {
		$msg = 'criado';
		
		$vendedor->adiciona($_POST['nome_vendedor'], $_POST['email_vendedor'], $_POST['url_resposta_automatica'], $_POST['cep'], strtoupper(md5(uniqid())));
	} elseif ($_POST['form'] == 'editar') {
		$msg = 'editado';
		$titulo = 'Edicao';
		$formulario = 'editar';
		
		$vendedor->edita($_POST['nome_vendedor'], $_POST['email_vendedor'], $_POST['url_resposta_automatica'], $_POST['cep'], $_POST['id']);
	}
} elseif (isset($_GET['form'])) {
	if ($_GET['form'] == 'editar') {
		$titulo = 'Edicao';
		$formulario = 'editar';
		
		$vendedor->seleciona($_GET['id']);
	}
}
?>

<h3><?=$titulo?> de vendedores</h3>
<?php
$form = new PFBC\Form("layout_grid", 500);
$form->configure(array(
    "view" => new PFBC\View\Grid(array(2, 2))
));
$form->addElement(new PFBC\Element\Hidden("form", $formulario));
$form->addElement(new PFBC\Element\Hidden("id", $vendedor->id));
$form->addElement(new PFBC\Element\Textbox("Nome:", "nome_vendedor", array("value" => $vendedor->nome_valor)));
$form->addElement(new PFBC\Element\Textbox("E-mail:", "email_vendedor", array("value" => $vendedor->email_valor)));
$form->addElement(new PFBC\Element\Textbox("Url de retorno:", "url_resposta_automatica", array("value" => $vendedor->url_valor)));
$form->addElement(new PFBC\Element\Textbox("CEP:", "cep", array("value" => $vendedor->cep)));
$form->addElement(new PFBC\Element\Button);
$form->render();
echo '<hr><a href="lista_vendedores.php">Lista de Vendedores</a>';
if ($_POST) {
	echo '<p>Registro ' . $msg . '!';
}
?>